make self-sacrifice - Turco Inglés Diccionario